const arr = [
  0,
  '0',
  true,
  false,
  'true',
  'false',
  null,
  null,
  undefined,
  undefined,
  NaN,
  NaN,
  Infinity,
  Infinity,
  {},
  {},
  [],
  [],
  function() { },
  { a: 1, b: 2 },
  { b: 2, a: 1 },
  function() { },
  { a: 1, b: 2 },
  { b: 2, a: 1 },
];

console.log([...new Set(arr)]);